package com.lipaluma.parser.builder;

import com.lipaluma.config.Configuration;
import com.lipaluma.field.mapper.mapping.MappingInfo;
import com.lipaluma.parser.AbstractDataParser;
import com.lipaluma.parser.DataParser;
import com.lipaluma.parser.FromParserFieldMapperBuilder;

public interface FromParserNeedMappingBuilder<BUILDER extends AbstractDataParser.Builder<? extends DataParser<TARGET>, TARGET, ? extends Configuration>, TARGET> {

	FromParserFieldMapperBuilder<BUILDER, TARGET> mapOn(MappingInfo... mappings);
	FromParserInitMappingBuilder<BUILDER, TARGET> map();
}
